﻿@{
    ViewBag.Title = "Visual Model Coupler";
}
@*<div class="one"> 
    <p>Things to do in this order</p>
    <ol>
    <li>Create view for the file types</li>
    <li>Impliment Editing/Deleting of ComplexDataTypeColumn</li>
    <li>Make sure variable names are not same when creating a complex data type of data structure</li>
    <li>Create DataType View and generat data structure</li>
    <li>Create Template For Class generation form data structure</li>
    <li>Generate source code and possible complied exe for direct datatype conversion (i.e from XML to CSV or vice versa)</li>
    <li>Implement data processor for mapping columns between two types of data structures</li>
    <li>Add more items as go further along</li>
    </ol>
</div>*@
<div class="left rmargin">
  <p> @VMCHelper.Image("Concept.v1.png", "Visual Model Coupler Concept", Url, "pretty-box") </p>
</div>
<div class="one-sixth last">
    <h4>About VMC</h4>
    <p>
        Author: Jigar Patel
    </p>
    <p>More information will be posted here.</p>
</div>
<div class="one"> 
    <p>
        The Weather Research and Forecasting (WRF) Model is a mesoscale numerical weather prediction system. It was developed collaboratively by National Oceanic and Atmospheric Administration (NOAA), the National Center for Atmospheric Research (NCAR), and several other organizations and universities in the US and abroad. It is very popular among the researchers and organizations in that domain. The WRF model is very useful and can be coupled with other atmospheric, oceanic, hydrologic, and surface models.  The coupling process requires the knowledge of some level of programming for code modification and understands the data file formats for the data conversion. It also requires some technical skill to compile and run models from the source code. There are a few coupling frameworks available that can help to speed up the coupling process. All tools and coupled models are available as desktop applications. Here we propose the web-based coupling framework that will allow the hydrologic/surface models to be coupled with WRF with minimal or no programming needed. The proposed framework will allow users to register different models, input and output of the model, use a visual coupling tool for data conversion, define workflows, run workflows, and monitor workflows.  The application will be accessible via standard web browser without any plugin requirements. The models and data will reside and run on a centralized server. The user-defined coupling schemas and workflow will be available to other users to run their own scenarios with the provided data. The framework will deploy dynamic data conversion techniques for the user-created data mapping schemas using the provided visual tool. The user can run pre-defined workflows and also get the status of the currently executing workflow. The higher level activity diagram of the proposed approach is in figure above. In this diagram each state encompasses one or more internal activity states and transitions to reduce the complexity of the overall diagram.
    </p>
</div>